﻿/* BEGIN: product list */
.productlist_box
{
	border:solid 1px #cccccc;
	padding:3px 3px 3px 3px;
	}
.productlist_i
{
	width:300px;
	overflow:hidden;
	}
.productlist_img
{
	float:left;
	width:100px;
	}
.productlist_img img
{
	width:100px;
	height:100px;
	}
.productlist_c
{
	float:right;
	}
/* END: product list */
/* BEGIN: product details */
.productinfo_box
{
	width:812px;
	}
.productinfo_pic
{
	width:400px;
	height:300px;
	overflow:hidden;
	border:solid 1px #cccccc;
	vertical-align:middle;
	}
.productinfo_pic img
{
	text-align:center;
	margin:auto;
	}
.productinfo_nails
{
	width:400px;
	height:35px;
	overflow:hidden;
	}
.productinfo_nails_l
{
	}
.productinfo_nails_left
{
	}
.productinfo_nails_right
{
	}
.productinfo_nail_i
{
	float:left;
	margin:2px 2px 2px 2px;
	width:30px;
	height:30px;
	border:solid 1px #cccccc;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	}
.productinfo_nail_i_c
{
	float:left;
	width:30px;
	height:30px;
	border:solid 1px #ff5500;
	text-align:center;
	vertical-align:middle;
	margin:2px 2px 2px 2px;
	cursor:pointer;
	}
.productinfo_name
{
	font-size:20px;
	font-weight:bold;
	height:40px;
	padding:5px 5px 5px 5px;
	}
.productinfo_info
{
	font-size:13px;
	color:#555555;
	height:24px;
	}
.productinfo_desc
{
	width:812px;
	overflow:auto;
	}
.productinfo_atl_container
{
	clear:both;
	padding:20px 10px 20px 10px;
	}
.productinfo_atl_table
{
	border:1px solid #cccccc;
	border-collapse:collapse;
	}
.productinfo_atl_table th
{
	border:1px solid #cccccc;
	border-collapse:collapse;
	background-color:#eeeeee;
	padding:4px 4px 4px 4px;
	}
.productinfo_atl_table td
{
	border:1px solid #cccccc;
	background-color:#ffffff;
	border-collapse:collapse;
	padding:4px 4px 4px 4px;
	}
/* END: product details */

/* BEGIN : Headlin */
.smarted_convas
{
	position:relative;
	}
.smartad_pic_bar
{
	position:absolute;
	left:0px;
	top:0px;
	width:720px;
	height:330px;
	overflow:hidden;
	}
.smartad_pic_bar img
{
	position:absolute;
	top:0px;
	left:0px;
	width:720px;
	height:330px;
	}
.smartad_pic_bar A img
{
	position:absolute;
	top:0px;
	left:0px;
	width:720px;
	height:330px;
	}
.smartad_num_bar
{
	position:absolute;
	top:300px;
	left:10px;	
	width:250px;
	margin:auto;
	text-align:center;
	overflow:hidden;
	}	
.smartad_num_i_c
{
	background-image:url(/cellula_client/controls/images/bg_headline_num_c.png);
	background-position:center center;
	background-repeat:no-repeat;
	color:#ffffff;
	text-align:center;
	height:20px;
	width:24px;
	float:left;
	overflow:hidden;
	padding-top:3px;
	font-weight:bold;
	font-family:arial;
	cursor:pointer;
	}
.smartad_num_i
{
	background-image:url(/cellula_client/controls/images/bg_headline_num.png);
	background-position:center center;
	background-repeat:no-repeat;
	color:#dddddd;
	text-align:center;
	height:20px;
	width:24px;
	float:left;
	overflow:hidden;
	padding-top:3px;
	font-weight:bold;
	font-family:arial;
	cursor:pointer;
	}
/* pcl Product category List --------------------------*/
.pcl_item
{
	padding:2px 2px 2px 2px;
	}
.pcl_item_t
{
	background-image:url(/cellula_client/controls/images/dot_list_0.png);
	background-position:0px -5px;
	background-repeat:no-repeat;
	padding:0px 0px 4px 12px;
	}
.pcl_item_f
{
	font-size:14px;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px dotted #dddddd;
	}
.pcl_item_f A
{
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #dddddd;
	}
.pcl_item_f A:hover
{
	color:#ff5500;
	text-decoration:none;
	}
.pcl_item_f_a
{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	color:#ff0000;
	border-bottom:1px dotted #ffdd00;
	}
.pcl_item_f_a A
{
	color:#ff0000;
	}
.pcl_item_f_a A:hover
{
	color:#ff0000;
	text-decoration:none;
	}
.pcl_item_l
{
	background-image:url(/cellula_client/controls/images/dot_list_0.png);
	background-position:0px -2px;
	background-repeat:no-repeat;
	padding:3px 0px 4px 12px;
	}
.pcl_item_l_a
{
	background-image:url(/cellula_client/controls/images/dot_list_1.png);
	background-position:0px -2px;
	background-repeat:no-repeat;
	padding:3px 0px 4px 12px;
	}
.pcl_item_l_a A
{
	color:#ff0000;
	text-decoration:none;
	}
.pcl_item_l_a A:hover
{
	color:#ff0000;
	text-decoration:underline;
	}
.pcl_item_l A
{
	text-decoration:none;
	}
.pcl_item_l A:hover
{
	color:#ff5500;
	text-decoration:underline;
	}
.pcl_sub
{
	padding-left:10px;
	}
/* prodcuct query */
.product_query_panel_table
{
	width:100%;
	}
.product_query_panel_item_t
{
	height:30px;
	width:40px;
	padding-left:0px;
	text-align:right;
	padding-right:5px;
	}
.product_query_panel_item_c
{
	}
.product_query_panel_item_v
{
	height:30px;
	}
.product_query_panel_item_v A
{
	color:#3366aa;
	text-decoration:none;
	padding-right:20px;
	}
.product_query_panel_item_selected
{
	float:left;
	border:1px solid #ff5500;
	padding:0px 0px 0px 2px;
	color:#000000;
	margin-right:2px;
	}
.product_query_panel_item_selected A
{
	text-decoration:none;
	color:#000000;
	}
.product_query_panel_item_selected A:hover
{
	text-decoration:none;
	color:#666666;
	}
.product_query_panel_item_close
{
	height:20px;
	width:20px;
	font-weight:bold;
	border:1px solid #ff5500;
	background-color:#ff8800;
	color:#ffffff;
	}
/* pcl Product category List --------------------------*/
.ncl_item
{
	padding:2px 2px 2px 2px;
	}
.ncl_item_t
{
	background-image:url(/cellula_client/controls/images/dot_list_0.png);
	background-position:0px -5px;
	background-repeat:no-repeat;
	padding:0px 0px 4px 12px;
	}
.ncl_item_f
{
	padding-left:15px;
	padding-top:5px;
	color:#000000;
	border-bottom:1px dotted #dddddd;
	background-image:url(/cellula_client/controls/images/dot_list_0.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
.ncl_item_f A
{
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #dddddd;
	}
.ncl_item_f A:hover
{
	color:#ff5500;
	text-decoration:none;
	}
.ncl_item_f_a
{
	padding-left:15px;
	padding-top:5px;
	color:#ff0000;
	border-bottom:1px dotted #dddddd;
	background-image:url(/cellula_client/controls/images/dot_list_1.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
.ncl_item_f_a A
{
	color:#ff0000;
	}
.ncl_item_f_a A:hover
{
	color:#ff0000;
	text-decoration:none;
	}
.ncl_item_l
{
	background-image:url(/cellula_client/controls/images/dot_list_0.png);
	background-position:0px -2px;
	background-repeat:no-repeat;
	padding:3px 0px 4px 12px;
	}
.ncl_item_l_a
{
	background-image:url(/cellula_client/controls/images/dot_list_1.png);
	background-position:0px -2px;
	background-repeat:no-repeat;
	padding:3px 0px 4px 12px;
	}
.ncl_item_l_a A
{
	color:#ff0000;
	text-decoration:none;
	}
.ncl_item_l_a A:hover
{
	color:#ff0000;
	text-decoration:underline;
	}
.ncl_item_l A
{
	text-decoration:none;
	}
.ncl_item_l A:hover
{
	color:#ff5500;
	text-decoration:underline;
	}
.ncl_sub
{
	padding-left:10px;
	}
